wind-powered generator - English Synonyms Dictionary